Part Number Hot Search : 
LTC3466 2N5465 7226M00 MG9410 160808 00022 MOC3163M 80000
Product Description
Full Text Search
 

To Download MSM9000B-XX Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  ? semiconductor 1/38 MSM9000B-XX ? semiconductor MSM9000B-XX dot matrix lcd controller general description the MSM9000B-XX is a dot-matrix lcd control driver which has functions of displaying 12 (5 x 7 dots) characters (2 lines) and 120-dot arbitrators. the MSM9000B-XX is provided with a 16-dot common driver, 60-dot segment driver, display data ram (ddram), and character generator rom (cgrom). this device can be controlled with commands entered through the serial interface or parallel interface. the font data in the cgrom can be changed by mask option. since the MSM9000B-XX has an lcd driving bias generator circuit, lcd bias voltages can be obtained by merely providing a required capacitance externally. the MSM9000B-XX is applicable to a variety of lcd panels by controlling the contrast. features ? logic voltage(v dd ): 2.5 to 3.3 v ? lcd driving voltage(v bi ) : 3.0 to 5.5 v ? low current consumption: 35 m a max.(operating) ? switchable between 8-bit serial interface and 8-bit parallel interface ? contains a 16-dot common driver and a 60-dot segment driver ? contains cgrom with character fonts of (5 x 7 dots) x 256 ? built-in bias voltage generator circuit ? built-in contrast adjusting circuit ? built-in 32.768 khz crystal oscillator circuit ? provided with 120 dot arbitrators ? 1/9 duty mode (1 line : characters, 2 lines : arbitrators) 1/16 duty mode (2 lines : characters, 2 lines : arbitrators) ? character blink operation can be switched between all-character lighting-on mode and all- character lighting-off mode. ? package: tcp mounting with 35 mm wide film ; tin-plated (product name : MSM9000B-XX av-z-xx) chip (product name : MSM9000B-XX) xx indicates code number. e2b0041-27-y3 this version: nov. 1997 previous version: mar. 1996
? semiconductor 2/38 MSM9000B-XX block diagram segment driver latch common driver shift register regulator + halver & voltage multiplier(4-fold) display data ram (ddram) (456 bits) character generator rom (cgrom) (256 5 7 dots) f/f gate registers i/o interface crystal osc circuit timing circuit 5 5 8 60 60 60 16 s1-s60 c1-c16 8 p /s cs c/ d sht so si wr rd db7-0 test reset 9d/ 16d 32k/ ext xt xt v cc1 v c1 v sh v ss6 n2 v cc2 v c2 v ss5 v ss4 v ss2, 3 v ss1 v ss v dd n1 8 lcd bias voltage multiplier (3/2-fold)
? semiconductor 3/38 MSM9000B-XX pin configuration com1 com8 seg1 seg2 seg59 seg60 com16 com9 reset 32k/ ext 9d/ 16d p /s xt xt v ss cs c/ d rd wr si sht so db7 db6 db5 db4 db3 db2 db1 db0 v dd test n1 n2 v cc1 v c1 v sh v ss6 v cc2 v c2 v ss1 v ss2, 3 v ss4 v ss5 pin configuration viewed from pattern
? semiconductor 4/38 MSM9000B-XX pin descriptions function type description cpu interface i chip select input signal i write enable signal, latch for serial interface i read enable signal command/data select input signal i i/o 8-bit parallel data inputs/outputs i serial data input o serial data output i shift clock input for data input in serial interface mode oscillation i crystal oscillation input, clock input o crystal oscillation output control signal i parallel/serial interface switching signal input i duty select signal input i clock select signal input i reset is performed by setting the reset input to "l" level i contrast control signal input i test signal input. fix to "l" level or leave open lcd driving output o segment outputs for lcd driving o common outputs for lcd driving power supply positive + power supply pin for logic gnd pin boosted voltage output pins & bias power supply pins voltage multiplier output pin (3-/2-fold) haver output pin voltage multiplier (3-/2-fold) voltage multiplier (4-fold) symbol cs wr rd c/ d db0-7 si so sht xt xt p /s 9d/ 16d 32k/ ext reset n1, n2 test seg1-seg60 com1-com16 v dd v ss v ss1 , v ss2 , 3 v ss4 , v ss5 v ss6 v sh v c1 , v cc1 v c2 , v cc2 number of pins 1 1 1 1 8 1 1 1 1 1 1 1 1 1 2 1 60 16 1 1 4 1 1 2 2 112 total
? semiconductor 5/38 MSM9000B-XX absolute maximum ratings parameter symbol condition rating unit power supply voltage v dd ta=25c, v dd Cv ss5 C0.3 to +4.6 bias voltage v bi C0.3 to +7 v input voltage v i C0.3 to v dd + 0.3 storage temperature chip C55 to +150 t stg c ta=25c v ta=25c, v dd Cv ss v applicable pin v dd , v ss5 all input pins v dd , v ss tcp C30 to +85 ta: ambient temperature recommended operating conditions *1 v dd is the highest pin and v ss5 the lowest for the bias voltage. *2 connect the specified capacitors to the voltage doubler and lcd bias generator. *3 make sure that the crystal oscillation frequency or the divided clock frequency falls within this range. note 1: ensure the chip is not exposed to any light. note 2: the bias voltage may exceed 5.5 v at some contrast stages. adjust the stage with software so that the bias voltage does not exceed 5.5 v. parameter symbol condition range unit power supply voltage v dd *1, v dd Cv ss5 2.5 to 3.3 bias voltage v bi 3 to 5.5 v ic source oscillation f int 26 to 47 operating temperature C30 to +85 t op c *2 khz v dd Cv ss v applicable pin v dd, v ss5 *3 v dd , v ss
? semiconductor 6/38 MSM9000B-XX electrical characteristics dc characteristics (1) *1 no output load note : the values in this table are assured when the chip is not exposed to light. parameter symbol condition min. typ. max. unit input high voltage 1 v ih1 v dd C0.25 v dd v input low voltage 1 v il1 0 0.55 v i ih1 v i =v dd 1 i ih2 v i =v dd 10 60 i il1 v i =0 v C1 v i =v dd /0 v C1 1 i o =C500 m a (v dd = 2.5 to 3.3 v, v bi = 3 to 5.5 v, ta = C30 to +85c) input high current 1 input high current 2 off leakage current drain current 1 m a m a m a i off v oh 0.9v dd input low current 1 output high voltage 1 during operation *1 crystal oscillation f = 32.768 khz 1535 during operation *1 external clock f = 32 khz m a i dd1 i dd2 1535 m a m a v applicable pin xt xt input pins other than xt and test test (pull-down resistor) so and db0 to db7 v dd v dd input pins other than xt and test so and db0 to db7 input high voltage 2 v ih2 0.8v dd v dd v other inputs input low voltage 2 v il2 0 0.2v dd v other input pins i o =500 m a v ol1 0.1v dd output low voltage 1 v so and db0 to db7 i o =50 m a r c 10 com output resistance k w com1 to com16 i o =20 m a r s 30 seg output resistance k w seg1 to seg60 during standby i dd3 7 drain current 3 m av dd drain current 2
? semiconductor 7/38 MSM9000B-XX dc characteristics (2) parameter symbol condition min. typ. max. unit bias voltage 1 Cv ss1 Cv ss2, 3 = "a"v 1/2aC0.1 1/2a 1/2a+0.1 v Cv ss5 Cv ss2, 3 = "a"v 2aC0.2 2a 2a+0.2 Cv con v bi for each stage 0.18 0.21 0.26 (v dd =0 v, v ss =C3 v, ta=C30 to +85c) bias voltage 5 contrast pitch v v applicable pin v ss1 v ss5 bias voltages 2 and 3 Cv ss2, 3 n1 = "l", n2 = "l" contrast = "5" 1.9 2.2 2.5 v v ss2, 3 bias voltage 4 Cv ss4 Cv ss2, 3 = "a"v 3/2aC0.1 3/2a 3/2a+0.1 v v ss4 note 1: connect a 0.1 m f capacitor to the lcd bias generator. note 2: the values in this table are assured when the chip is not exposed to light. ac characteristics parallel interface note: the values in this table are assured when the chip is not exposed to light. parameter symbol condition min. rd high-level width t wrh rd low-level width t wrl 200 wr high-level width t wwh wr low-level width t wwl 200 200 200 max. unit ns ns ns ns wr - rd high-level width t wwrh 200 ns cs or c/ d setup time t as 50 ns cs or c/ d hold time t ah 0ns write data setup time t dsw 50 ns write data hold time t dhw 50 ns read data output delay time c l =50 pf t ddr 200 ns read data hold time t dhr 20 ns external clock high-level width t wch 1 m s external clock low-level width t wcl 1 m s reset pulse width t wre 2.0 m s rise and fall time of external clock t r , t f 100 ns (v dd =2.5 to 3.3 v, v bi =3 to 5.5 v, ta=C30 to +85c)
? semiconductor 8/38 MSM9000B-XX serial interface note: the values in this table are assured when the chip is not exposed to light. parameter symbol condition min. cs or c/ d setup time t sas cs or c/ d hold time t sah 20 si setup time t is si hold time t ih 20 100 100 max. unit ns ns ns ns sht high-level pulse width t wshh 100 ns sht low-level pulse width t wshl 100 ns sht clock cycle time t sys 400 ns so on delay time c l = 50 pf t on 200 ns so output delay time c l = 50 pf t ds 0 200 ns so off delay time t off 100 ns busy delay time c l = 50 pf t busy 200 ns wr setup time t shs 200 ns wr low-level pulse width t wwl 120 ns reset pulse width t wre 2.0 m s rise and fall time of external clock t r , t f 100 ns (v dd = 2.5 to 3.3 v, v bi = 3 to 5.5 v, ta = C30 to +85c)
? semiconductor 9/38 MSM9000B-XX timing diagram for the parallel interface v il v ih c/ d v il v ih cs v il v ih wr v il v ih rd db0-7 v il reset v il v ih xt v ih = 0.8v dd , v oh = 0.9v dd , t as t wwl t ah t as t ah t wwh t wwrh t wrl t wrh t dsw t dhw t ddr t dhr t wre v ih v il v oh v ol t f t r t wch t wcl v il = 0.2v dd v ol = 0.1v dd
? semiconductor 10/38 MSM9000B-XX timing diagram for the serial interface cs sht wr reset c/ d si so xt v ih v il v ih v il v ih v il v ih v il v ih v il v oh v ol v il v ih v il t sas t is t ih t wshl t wshh t sys t on t ds t wre t r t f t wwl t busy t off t shs t sah "z" 50% "z" v ih = 0.8 v dd , v oh = 0.9 v dd , v il = 0.2 v dd v ol = 0.1 v dd
? semiconductor 11/38 MSM9000B-XX functional description pin functional description ? cs (chip select) chip select input pin. a logic low on the cs input selects the chip and a logic high on the cs input does not select the chip. command and display data inputs can be enabled only when the chip is selected. when the input is high, the so pin and db0 to db7 pins are in the high impedance state, causing sht , wr and rd pins high level internally. ? wr (write enable) when the parallel interface is used, this pin is the write signal input. data is written into the register at the rising edge of wr pulse. when the serial interface is used, this pin is the latch signal input. this pin is normally high. ? rd (read enable) when the parallel interface is used, this pin is the read signal input. while the pulse is low, data can be read. the pin is normally high. when this pin is made low with c/ d set low, the display data pointed to by the address pointer is output from db0 to db7. when the pin is made low with c/ d set high, busy data is output from db0 and low signals are output from db1 to db7. after the rising edge of wr , busy data (h) is output. the data automatically changes to non-busy (l) after the specified time elapses. when the serial interface is used, fix this pin to "h" or "l". ?c/ d (command/data select) this input pin selects whether the data to be input to the si pin and the db7 to db0 pins is handled as a command or display data, depending on the state of the pin at the rising edge of wr . when the pin is h, the input data is handled as a command. when the pin is l, display data is input. ? db0 to db7 (data buses 0 to 7) data input and output pins for the parallel interface. normally data buses 0 to 7 are in high impedance, when rd is driven low, display data and the busy signal are output. when the serial interface is used, leave this pin open. ? si (serial data input) data input pin for the serial interface. commands and display data are read at the rising edge of sht and written to registers at the rising edge of wr . the eight-bit data immediately before the rising edge of wr is valid. when the parallel interface is used, fix this pin to "h" or "l". ? so (serial data output) data output pin for the serial interface. the display data pointed to by the address pointer is output at the rising edge of sht . after the rising edge of wr , busy data (h) is output. the data automatically changes to non-busy (l) after the specified time elapses. when the parallel interface is used, this pin remains in the high impedance state. ? sht (shift clock) clock input pin to input and output serial interface data. data input is synchronous with the rising edge of the clock, and the data output is synchronous with the falling edge of the clock. this pin is normally high. when the parallel interface is used, fix this pin to "h" or "l".
? semiconductor 12/38 MSM9000B-XX ? xt (crystal) input pin for crystal oscillation. by connecting a 32.768-khz crystal and capacitors to this pin and the xt pin, a crystal oscillation circuit is formed. when an external clock is used, input the clock to the xt pin. ? xt (crystal) output pin for crystal oscillation. by connecting a 32.768-khz crystal and capacitors to this pin and the xt pin, a crystal oscillation circuit is formed. when the external clock is used, leave this pin open. xt xt 18 pf 18 pf 32.768 khz xt xt open external clocks when forming a crystal oscillation circuit when inputting an external clock oscillation circuit diagram ? p /s (parallel/serial select) input pin to choose between the parallel interface and serial interface. to select the parallel interface, make this pin low. to select the serial interface, make this pin high. after power is turned on, do not change the setting of this pin. ? 9d/ 16d (duty select) input pin to set a duty cycle. when this pin is set to "h", a duty cycle of 1/9 is selected. when the pin is set to "l", a duty cycle of 1/16 is selected. choose either according to the panel to be used. when a duty cycle of 1/9 is chosen, leave common output pins com10 to com16 open. ? 32k/ ext (clock select) input pin to choose crystal oscillation mode or external clock input mode. leave this pin at a "l" level. ? reset (reset) reset signal input pin. setting this pin to l results in the initial state. for modes and the display after a reset input, see "mode settings after a reset input". ? n1, n2 (contrast change) input pins that determine the voltages of v ss2 and v ss3 together with contrast adjustment by a command. the table below shows the relationships between pin states and contrast adjustment ranges.
? semiconductor 13/38 MSM9000B-XX n1 n2 ll lh hl hh contrast adjustment range by command 0 to 7 1 to 8 2 to 9 3 to a ? test (test signal) test signal input pin provided for test by the manufacturer. fix this pin to l or leave it open. ? seg1 to seg60 (segment 1 to segment 60) segment signal output pins to drive the lcd. leave the unused pins open. ? com1 to com16 (common 1 to common 16) common signal output pins to drive the lcd. when the duty cycle is 1/9, use com1 to com9 and leave com10 to com16 open. ?v dd power supply pin to the logic section. connect this pin to the positive terminal on the power supply. ?v ss pin to be connected to the gnd power supply. ?v ss1 , v ss4 , v ss5 pins for voltage multiplier outputs and lcd power supply. connect capacitors of 0.1 m f between these pins and v dd for the charge distribution with v ss2 , 3 capacitor and for voltage stabilization during generation of lcd bias voltages. the logical values of the lcd bias voltage are as follows: highest voltage: v dd v ss1 =v ss2 , 3 /2 v ss2 , 3 v ss4 =v ss2 , 3 +v ss2 , 3 /2 lowest voltage: v ss5 =v ss2 , 3 +v ss2 , 3 /2+v ss2 , 3 /2 for both the 1/9 and 1/16 duty, 1/4 bias is used. ?v ss2 , 3 voltage regulator output pin & lcd bias generator input used as a reference voltage for the lcd bias generator. connect a capacitor of 0.1 m f between this pin and v dd for charge distribution among capacitors and voltage stabilization during generation of various lcd bias voltages. ?v ss6 pin to connect the capacitor to store the 3-/2-fold voltage. connect a capacitor of 0.1 m f or more between this pin and v dd . ?v sh halves output pin for the voltage multiplier(3-/2-fold). connect a 0.1 m f capacitor between this pin and v dd .
? semiconductor 14/38 MSM9000B-XX ?v c1 , v cc1 pins to connect the charge distribution capacitor used for the voltage malitiplier (3-/2-fold). connect a 0.1 m f capacitor between v c1 and v cc1 . ?v c2 , v cc2 pins to connect the capacitor for charge distribution to generate lcd bias voltages on the basis of v ss2 , 3 . connect a 0.1 m f capacitor between v c2 and v cc2 .
? semiconductor 15/38 MSM9000B-XX parallel interface input-output timing input timing diagram cs c/ d db7-0 wr data output timing diagram when c/ d ="l", ram display data is output on db7-0 pins. when c/ d ="h" and db7-1="l", busy data is output on db0 pin. cs c/ d rd db7-1 db0 data "l" "h" "l" data busy
? semiconductor 16/38 MSM9000B-XX i/o timings on the serial interface input timing diagram output timing diagram in so output, the eight bits after the wr pulse is input are valid. cs c/ d sht si wr d7 d6 d5 d4 d3 d2 d1 d0 cs c/ d sht so wr d7 d6 d5 d4 d3 d2 d1 d0 busy busy
? semiconductor 17/38 MSM9000B-XX list of commands no mnemonics operation d comments 76543210 1 lpa load pointer address 1 1 a5 a4 a3 a2 a1 a0 addresses 0-11, 16-27 for characters and addresses 32-43, 48-59 for arbitrators 2 lot load option 1011**i1i0sets add itional functions during execution of ainc. 3 sf set frequency1010**f1f0s ets conditions on master frequency. 4 bkcg 1/0 bank change 1/0 1 0 0*0001/0v alid only in 1/9 duty. changes display addresses 0-11, 16-27. 5 cont u/d contrast up/down 100*0011/0adju sts vlcd to 8 stages. adjustment range is changed by setting n1 and n2 pins. contrast level is up if d0="1". contrast level is down if d0="0". 6 stop set stop mode 100*0100this mode is cancelled if d0="1" irrespective of either "h" or "l" on c/ d . stops oscillation and performs operation equivalent to that of the disp off command. 7 soe/d serial out enable/disable 100*0111/0sw itches between output and high impedance of so. 8 disp display on/off 1 0 0 1/0 1 0 0 1/0 display is on if d0="1". display is off if d0=0. all commons and segments are at v dd level if display is off. arbitrators alone are displayed if d4="1". 9 ainc address increment 100*101*poin ter address is incremented by 1. but, this command is invalid to operations that are added by setting (i1, i0). 10 abb arbitrator blink 1 0 0*1101/0d ata that is input after setting d0="1", is set as data for arbitrator blink (1-dot unit). this is cancelled by d0="0". 11 chb character blink 0 0 0*001/0* controls blinking of character. 12 bpc blink pattern control 100*1111/0s ets blink patterns of characters. ( : chara) if d0="1", ( : chara) if d0="0". 13 ablc arbitrator line change 011***l1l0s ets arbitrator display lines. *: don't care notes :1 pointer address is not changed even if commands numbers 1 to 8, 10, 12, 13 are enterd. :2 pointer address is automatically incremented by 1 when commands numbers 9, 11, display code data, and arbitrator data are enterd.
? semiconductor 18/38 MSM9000B-XX ? lot a blank code is written for each subsequent ainc. i1 i0 remarks additional function no additional function blinking is canceled for each subsequent ainc. the above two functions are ored. 00 01 10 11 used to automatically clear ram at power-on. ?sf ?disp ? ablc (when the duty is 1/16) l1 l0 arbitrator 1 arbitrator 2 remarks 00 01 1* com1 com2 com15 com16 com16 com1 arbitrator 1 indicates display data at addresses 32 to 43, while arbitrator 2 indicates display data at addresses 48 to 59. ? ablc (when the duty is 1/9) l1 l0 arbitrator 1 arbitrator 2 remarks 00 01 1* com1 com2 com8 com9 com9 com1 arbitrator 1 indicates display data at addresses 32 to 43, while arbitrator 2 indicates display data at addresses 48 to 59. xt ? 2 f1 f0 remarks frequency of source oscillation in the ic xt xt ? 4 xt ? 8 00 01 10 11 used to generate the optimum frequency when external clocks are input. * : don't care * : don't care * : don't care d4 d0 character arbitrator remarks *0 01 11 off off on on off on used to turn on and off the display.
? semiconductor 19/38 MSM9000B-XX ? sf (set frequency) [1, 0, 1, 0, x, x, f1, f0] this command sets the number by which the external clock input from the xt pin is divided in order to get the source frequency inside the ic. this command is valid when 32k/ ext pin is "l". the dividing ratio is specified by f1 and f0 in the command. the table below lists the source oscillation frequencies in the ic. after reset = "l", both f1 and f0 are set to "0". explanation of commands [d7, d6, d5, d4, d3, d2, d1, d0], x = don't care ? lpa (load pointer address) [1, 1, a5, a4, a3, a2, a1, a0] this command sets in the address pointer the address of the command to be executed or the address of the display data to be input. the settable addresses are inconsecutive addresses 00h to 0bh, 10h to 1bh, 20h to 2bh, 30h to 3bh represented by a5 to a0. when addresses 0ch to 0fh, 1ch to 1fh, 2ch to 2fh, or 3ch to 3fh are set, 00h is assumed. after reset = "l", the address is set to 00h. ? lot (load option) [1, 0, 1, 1, x, x, i1, i0] this command executes the additional function specified by i1 and i0 to the display of the current address when the ainc command is executed. additional functions are shown below. after reset = "l",, both i1 and i0 are set to "0". after this command is executed, the blank code is writtern each time ainc is executed. i1 i0 additional function none after this command is executed, blinking is canceled each time ainc is executed. the above two additional functions are ored. 00 01 10 11 xt ? 2 f1 f0 frequency of source oscillation in the ic xt xt ? 4 xt ? 8 00 01 10 11 ? bkcg1/0 (bank change 1/0) [1, 0, 0, x, 0, 0, 0, 1/0] this command changes addresses (banks) to be displayed. the command is valid only when the duty is 1/9. when d0 is 0, addresses 0 to 11 (character 1), 32 to 43, and 48 to 59 (arbitrators 1 and 2) are displayed. when d0 is "1", addresses 16 to 27 (character 2), 32 to 43, and 48 to 59 (arbitrators 1 and 2) are displayed. the command and display data can be set regardless of the bank setting. after reset = "l", d1 is set to "0".
? semiconductor 20/38 MSM9000B-XX ? cont u/d (contrast up down) [1, 0, 0, x, 0, 0, 1, 1/0] this command selects the voltage of v ss2 , 3 that is used as the reference voltage for the lcd bias. when the value of v ss2 , 3 is changed, the contrast is changed accordingly. the contrast is controlled by the value of the 3-bit up/down counter so that eight stages are supported. the value of the up/down counter is incremented when "1" is entered by this command and decremented when "0" is entered. the counter changes within the range of 0 to 7. when the counter reaches 7, it goes back to "0". according to the settings of n1 and n2, the contrast stages can be changed to 1 to 8, 2 to 9, or 3 to a. at stage 0, the bias voltage is minimized. the larger the contrast stage, the higher the bias voltage. at stage a, the bias voltage is maximized. after a low reset is input, the counter is set to the minimum value specified by n1 and n2. example: 6 ? 7 ? 0 ? 1 ? 2 ? 3 ? 4 ? 5 ? 6 ? 7 ? 0 note: at some contrast stages, the bias voltage may be increased to 5.5 v or higher. adjust the stage so that the bias voltage does not exceed 5.5 v. ? stop (set stop mode) [1, 0, 0, x, 0, 0, 1, 0] this command sets standby mode. specifically, the command stops the oscillation block to prevent current form flowing through the oscillation block and outputs the v dd level to all lcd output pins. standby mode is canceled when d0 is set to "1" regardless of the setting of the c/ d pin. when a command or data with d0 set to "1" is entered, the command is executed or the data is input. at the same time, standby mode is canceled. after reset = "l", standby mode is disabled. ? soe/d (serial out enable/disable) [1, 0, 0, x, 0, 1, 1, 1/0] this command controls the impedance of the so output pin. the command is valid only when the serial interface is used. when d0 is set to "0", the so pin is set in the high impedance state. after reset = "l", d0 is set to "0". ? disp (display on/off) [1, 0, 0, 1/0, 1, 0, 0, 1/0] this command sets lcd display mode. when d0 is set to "1", the lcd is turned on. when d0 is set to "0", the lcd is turned off, in which case, the v dd level is output to all segment and common pins. when the lcd is turned on (d0="1"), and d4 is set to "1", only arbitrators are displayed and when d4 is set to "0", both characters and arbitrators are displayed. the table below lists display modes. after reset = "l", both d4 and d0 are set to "0". d4 d0 characters arbitrators x0 01 11 off off on on off on
? semiconductor 21/38 MSM9000B-XX ? ainc (address increment) [1, 0, 0, x, 1, 0, 1, x] this command increments the value of the address pointer by one. each time this command is input, the value is incremented by one. addresses are increased as follows: 00 to 11 ? 16 to 27 ? 32 to 43 ? 48 to 59 ? 00 . this cycle is repeated. the function specified by the lot command is performed for the previous address before the address incremented by one every time this command is input. ? abb (arbitrator blink) [1, 0, 0, x, 1, 1, 0, 1/0] this command turns arbitrator blinking on or off. display data input after d0 is set to "1" is handled as arbitrator blink data. input blink data corresponds to dots of the arbitrator at the same address on a one-to-one basis. when the dot is "1", blinking is enabled. when the dot is "0", blinking is disabled. while the dot is blinking, it is turned on and off repeatedly. blinking can be specified for a dot for which enabling the arbitrator is not specified, but the dot does not blink. dummy data must be set for arbitrator data d5 to d7. data cannot be written to addresses 00 to 31 and 44 to 47. after reset = "l", d0 is set to "0". ? chb (character blink) [0, 0, 0, x, 0, 1, 1/0, x] this command enables or disables character blinking. the command is executed for the address pointed to by the address pointer. when d1 is set to "1", blinking is enabled. when d1 is set to "0", blinking is disabled. during blinking, the turning on of all dots (5 7 dots) and character display are repeated. in another blinking pattern, the turning off of all dots and character display are repeated. either pattern is selected by the bpc command. after reset = "l", the value of the address pointer is automatically incremented by one. ? bpc (blink pattern control) [1, 0, 0, x, 1, 1, 1, 1/0] this command selects a character blinking pattern. when d0 is set to "1", the turning on of all dots (5 7 dots) and character display are repeated. when d0 is set to "0", the turning off of all dots and character display are repeated. when d0 is "1" but the character is a blank, the character does not blink visibly. when d0 is "0", the character does not blink visibly while all its dots are turned on. after reset = "l", d0 is set to "0". [ d0 = "1" ][ d0 = "0" ]
? semiconductor 22/38 MSM9000B-XX ? ablc (arbitrator line change) [0, 1, 1, x, x, x, l1, l0] this command selects a common line for arbitrator display, according to the settings of l1 and l0. the table below shows the relationships between l1 and l0 and displayed common lines, assuming that the display data at addresses 00 to 11 is character 1, the display data at addresses 16 to 27 is character 2, the display data at addresses 32 to 43 is arbitrator 1, and the display data at addresses 48 to 59 is arbitrator 2. different common lines are displayed for 1/ 16 duty and 1/9 duty. after a low reset is input, both l1 and l0 are set to "0". common lines displayed by the ablc command are as follows: when 1/16 duty is chosen l1 l0 character 1 character 2 arbitrator 1 00 01 1x com3 to 9 com10 to 16 com1 to 7 com8 to 14 com2 to 8 com9 to 15 com1 com15 com16 arbitrator 2 com2 com16 com1 when 1/9 duty is chosen l1 l0 character 1 character 2 arbitrator 1 00 01 1x com3 to 9 com1 to 7 com2 to 8 com1 com8 com9 arbitrator 2 com2 com9 com1 note: when 1/9 duty is chosen, characters 1 and 2 can be switched by changing the bank. ? increment of the address pointer by one when display data or arbitrator blink data is input or the ainc or chb command is executed, the address pointer is incremented by one.
? semiconductor 23/38 MSM9000B-XX mode setting after a reset input the table below lists the settings of individual modes during a reset =l input. ? even when a reset is input, display ram is not initialized. to clear the display data, a blank code must be written. (this can be done with an additional function of the ainc command.) mode settings during standby the table below lists the settings of individual modes during standby. ? data before standby mode is retained in display ram. command mode setting remarks lpa lot sf the address pointer is set to "00". load option command with no additional function. the dividing ratio is set to 1. a5 to a0 = "0" i1 = "0", i0 = "0" f1= "0", f0 = "0" bkcg 1/0 display addresses 00 to 11 are set. d0 = "0" cont u/d the control counter is set to 0 (stage 0). stop standby mode is disabled. soe/d the so pin is set to the high impedance state. d0 = "0" disp both characters and arbitrators display mode is set, but the dispaly is turned off. d4 = "0", d0 = "0" abb display data input mode is enabled. d0 = "0" bpc blink mode is such that the turning on of all dots and character display are repeated. d0 = "0" ablc arbitrator 1 corresponds to com1, and arbitrator 2 corresponds to com2. l1 = "0", l0 = "0" command mode setting remarks lpa lot sf the address pointer is set to "00". the setting before standby mode is retained. a5 to a0 = "0" no change bkcg 1/0 cont u/d the count before standby mode is retained. stop standby state 10. no change. soe/d the setting before standby mode is retained. d0 = "0" disp both character and arbitrator display mode is set, but the display is turned off. d4 = "0", d0 = "0" abb bpc the setting before standby mode is retained. no change ablc
? semiconductor 24/38 MSM9000B-XX display screen and memory addresses arbitrator 1 arbitrator 2 character 1 character 2 32 33 42 43 48 49 58 59 0 1 10 11 16 17 26 27 arbitrator 1 arbitrator 2 character 1 character 2 ram map d0 s5n+5 s5n+1 d4 s: segment n: 0 to 11 screen note: characters are input as codes. arbitrators are displayed directly without intervening cg rom. input data is displayed as shown below. dummy data must be set for input data d7 to d5. either "1" or "0" can be input as input data of d7 to d5.
? semiconductor 25/38 MSM9000B-XX calculation method of various kinds of frequencies ? frame frequency for 1/16 duty (source clock cycle) (1/dividing ratio) 448 = frame cycle (1) for 1/9 duty (source clock cycle) (1/dividing ratio) 468 = frame cycle (2) example source oscillation frequency = 32.768 khz dividing ratio = 1/1 specification: 1/16 duty clock cycle ts = 30.5 m s under these conditions, the frame frequency can be calculated from expression (1) as follows: frame cycle tf = 30.5 10 C6 1 448 = 13.66 ms therefore frame frequency = 73.2 hz ? calculating the blinking frequency the blinking frequency can be calculated from the following expression: blinking frequency = (source clock cycle) (1/dividing ratio) 2 15 (3) example source oscillation frequency = 32.768 khz dividing ratio = 1/1 clock cycle t s = 30.5 m s under these conditions, the blinking frequency can be calculated from expression (3) as follows: blinking cycle tf = 30.5 10 C6 1 2 15 = 1 s therefore blinking frequency = 1 hz ? source oscillation frequency and busy time when data is written to or read from ram or a command is input, data processing time (busy time) is taken. the maximum busy time is the source clock cycle multiplied by 10. the busy signal (not-busy = "l", busy = "h" ) is detected at the so pin when the serial interface is used or at the db0 pin when the parallel interface is used. when display data or commands are input consecutively, a wait must be inserted for the source clock cycle multiplied by 10. another way is to detect busy signals and input data or commands during not-busy time only.
? semiconductor 26/38 MSM9000B-XX flowchart at power-on (parallel interface) turn on the power input a reset cs ="l" set modes for sf, bkcg1/0, bpc, and ablc lot, i1="1", i0="1" ainc 48 times lot, i1="0", i0="0" disp, d4="x", d0="1" perform ordinary operation has data to be displayed on the initial screen been input? 5 m s, external, or power-on reset chip enable. set a mode by the reset input according to specifications. set the load option. the blank code is written and blinking is released each time ainc is executed. ram data is cleared. the load option is cleared. the display is turned on. the initial screen is displayed. set d4 according to the display. yes no input data to be displayed on the initial screen input a reset after the v dd Cv ss level exceeds 2.5v. ? when the stage to be selected is already determined, contrast can be adjusted before the display is turned on (for example, at the same time as when mode is set). ? after a command or display data is input, check for busy data. make sure that the busy data ("h") has changed to not-busy data ("l") before making the next input.
? semiconductor 27/38 MSM9000B-XX flowchart at power-on (serial interface) ? when the stage to be selected is already determined, contrast can be adjusted before the display is turned on (for example, at the same time as when mode is set). ? after a command or display data is input, check for busy data. make sure that the busy data ("h") has changed to not-busy data ("l") before making the next input. turn on the power input a reset cs ="l" soe/d, d0="1" wait for 10 clocks set modes for sf, bkcg1/0, bpc, and ablc lot, i1="1", i0="1" ainc 48 times lot, i1="0", i0="0" disp, d4="x", d0="1" perform ordinary operation has data to be displayed on the initial screen been input? 5 m s, external, or power-on reset chip enable. so output is enabled to detect busy signal. insert a wait only in processing the soe/d command. (by busy signal detection for subsequent inputs). change the settings after a reset, if necessary. set the load option. the blank code is written and blinking is disabled each time ainc is executed. ram data is cleared. the load option is cleared. the display is turned on. the initial screen is displayed. set d4 according to the display. yes no input data to be displayed on the initial screen input a reset after the v dd Cv ss level exceeds 2.5v.
? semiconductor 28/38 MSM9000B-XX flowcharts to set and cancel standby mode ordinary operation busy signal detection stop standby mode not-busy? confirm not-busy signal. set standby mode. yes no standby mode set d0 to 1. wait until oscillation is stabilized. wait until voltage multiplier is stabilized. ordinary operation when the code in which d0 is set to 1 is input, standby mode is canceled regardless of c/d input. the length of the wait depends on the configuration of the oscillation circuit.
? semiconductor 29/38 MSM9000B-XX liquid crystal applied waveform examples in 1/16 duty v dd v ss1 v ss2, 3 v ss4 v ss5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 c1 c2 c16 sn = lighting-on = lighting-off v dd v ss1 v ss2, 3 v ss4 v ss5 v dd v ss1 v ss2, 3 v ss4 v ss5 v dd v ss1 v ss2, 3 v ss4 v ss5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 1234567891011121314151612345678910111213141516
? semiconductor 30/38 MSM9000B-XX in 1/9 duty v dd v ss1 v ss2, 3 v ss4 v ss5 12 34 56 78 9 c1 c2 c9 sn = lighting-on = lighting-off v dd v ss1 v ss2, 3 v ss4 v ss5 v dd v ss1 v ss2, 3 v ss4 v ss5 v dd v ss1 v ss2, 3 v ss4 v ss5 123456789 12 34 56 78 9 123456789
? semiconductor 31/38 MSM9000B-XX codes and character fonts of code -01 00h : 08h : 10h : 18h : 20h : sp 28h : ( 30h : 0 38h : 8 01h : 09h : 11h : 19h : 21h : ! 29h : ) 31h : 1 00h : 9 02h : 0ah : 12h : 1ah : 22h : " 2ah : 32h : 2 3ah : : 03h : 0bh : 13h : 1bh : 23h : # 2bh : + 33h : 3 3bh : ; 04h : 0ch : 14h : 1ch : 24h : $ 2ch : , 34h : 4 3ch : < 05h : 0dh : 15h : 1dh : 25h : % 2dh : C 35h : 5 3dh : = 06h : 0eh : 16h : 1eh : 26h : & 2eh : . 36h : 6 3eh : > 07h : 0fh : 17h : 1fh : 27h : ' 2fh : / 37h : 7 3fh : ?
? semiconductor 32/38 MSM9000B-XX 40h : @ 48h : h 50h : p 58h : x 60h : ` 68h : h 70h : p 78h : x 41h : a 49h : i 51h : q 59h : y 61h : a 69h : i 71h : q 79h : y 42h : b 4ah : j 52h : r 5ah : z 62h : b 64h : j 72h : r 7ah : z 43h : c 4bh : k 53h : s 5bh : [ 63h : c 6bh : k 73h : s 7bh : { 44h : d 4ch : l 54h : t 5ch : 64h : d 6ch : i 74h : t 7ch : 45h : e 4dh : m 55h : u 5dh : ] 65h : e 6dh : m 75h : u 70h : } 46h : f 4eh : n 56h : v 5eh : ^ 66h : f 6eh : n 76h : v 7eh : ~ 47h : g 4fh : o 57h : w 5fh : _ 67h : g 6fh : o 77h : w 7fh : /
? semiconductor 33/38 MSM9000B-XX 8?h : ? 88h : ? 9?h : n 98h : a0h : a8h : b0h : b8h : 81h : a 89h : a 91h : ? 99h : i a1h : 49h : b1h : b9h : 82h : ? 8ah : 92h : 9ah : ? a2h : aah : b2h : bah : 83h : ? 93h : 9bh : a3h : abh : b3h : bbh : 84h : 8ch : ? 94h : a 9ch : a4h : ach : b4h : bch : 85h : n 8dh : ? 95h : b 9dh : a5h : adh : b5h : bdh : 86h : ? 8eh : 96h : ? 9eh : o a6h : aeh : b6h : beh : 87h : 8fh : 97h : ? 9fh : 27h : 2fh : 37h : 3fh : 8bh : a
? semiconductor 34/38 MSM9000B-XX c?h : c8h : d?h : d8h : e?h : e8h : - f?h : g f8h : e c1h : c9h : d1h : d9h : e1h : e9h : f1h : f9h : l c2h : cah : d2h : dah : e2h : eah : f2h : q fah : p c3h : d3h : dbh : e3h : ebh : f3h : x fbh : s c4h : cch : d4h : dch : e4h : ech : f4h : s fch : c5h : cdh : d5h : ddh : e5h : edh : f5h : f fdh : c6h : ceh : d6h : deh : e6h : ? eeh : feh : y feh : c7h : cfh : d7h : dfh : e7h : ? efh : f7h : w ffh : cbh :
? semiconductor 35/38 MSM9000B-XX application circuits example 1 [1/16 duty, parallel interface, crystal oscillation circuit and bias voltage generator used] 16 common drivers 60 segment drivers c1 to c16 s1 to s60 lcd panel MSM9000B-XX v dd port v ss1 v ss2 , 3 v ss4 v ss5 v c1 v cc1 v c2 v cc2 v ss6 v ss xt xt 32k/ ext 9d/ 16d reset n1 n2 db7-0 v dd v dd c c c c c c c v dd c=0.1 m f v dd or v ss v dd or v ss open 18 pf 5 x 7 dot characters x 12 characters x 2 lines 60 symbols x 2 lines v sh c test cs wr rd c/ d si so sht p /s 18 pf 32.768 khz 100 k w 1 m f 8
? semiconductor 36/38 MSM9000B-XX example 2 [1/9 duty, serial interface, 32khz external clock input and bias voltage generator used] 9 common drivers 60 segment drivers c1 to c9 s1 to s60 lcd panel MSM9000B-XX v dd port v ss1 v ss2 , 3 v ss4 v ss5 v c1 v cc1 v c2 v cc2 v ss6 v ss xt xt 32k/ ext 9d/ 16d reset n1 n2 db7-0 v dd v dd c c c c c c c v dd c=0.1 m f v dd or v ss v dd or v ss 5 x 7 dot characters x 12 characters x 1 line 60 symbols x 2 lines v sh c test cs wr rd c/ d si so sht p /s 100 k w 1 m f 8 open open open c10 to c16 7 32 khz external clock
? semiconductor 37/38 MSM9000B-XX pad configuration pad layout chip size: 4.76 3.29 mm bump size: 78 100 m m 87 1 24 25 x 49 50 y 112 88 pad no. pad name y (m) x (m) pad no. pad name y (m) x (m) 1v ss C1508 C2012 21 v cc1 C1508 1487 2 cs C1508 C1837 22 v c1 C1508 1662 3c/ d C1508 C1662 23 v sh C1508 1837 4 rd C1508 C1487 24 v ss6 C1508 2012 5 wr C1508 C1312 25 v cc2 C1375 2194 6 si C1508 C1137 26 v c2 C1255 2194 7 sht C1508 C962 27 v ss1 C1135 2194 8 so C1508 C787 28 v ss2 , 3 C1015 9 db7 C1508 C612 29 v ss4 C895 10 db6 C1508 C437 30 v ss5 C775 11 db5 C1508 C262 31 com9 C605 12 db4 C1508 C88 32 com10 C495 13 db3 C1508 88 33 com11 C385 14 db2 C1508 262 34 com12 C275 15 db1 C1508 437 35 com13 C165 16 db0 C1508 612 36 com14 C55 17 v dd C1508 787 37 com15 55 18 test C1508 962 38 com16 165 19 n1 C1508 1137 39 seg60 275 20 n2 C1508 1312 40 seg59 385 2194 2194 2194 2194 2194 2194 2194 2194 2194 2194 2194 2194 2194 pad coordinates
? semiconductor 38/38 MSM9000B-XX pad no. pad name y (m) x (m) pad no. pad name y (m) x (m) 41 seg58 495 2194 81 seg18 1508 C1337 42 605 2194 82 1508 C1444 43 715 2194 83 1508 C1552 44 825 2194 84 1508 C1659 45 935 2194 85 1508 C1765 46 1045 2194 86 1508 C1872 47 1155 2194 87 1508 C1980 48 1265 2194 88 1375 49 1375 2194 89 1265 50 1508 1980 90 1155 51 1508 1872 91 1045 52 1508 1765 92 935 53 1508 1659 93 825 54 1508 1552 94 715 55 1508 1444 95 605 56 1508 1337 96 495 57 1508 1231 97 385 58 1508 1123 98 275 59 1508 1016 99 165 60 1508 910 100 55 C2194 61 1508 803 101 C55 62 1508 695 102 C165 63 1508 588 103 C275 64 1508 482 104 C385 65 1508 374 105 C495 66 1508 267 106 C605 67 1508 161 107 C775 68 1508 54 108 C895 69 1508 54 109 C1015 70 1508 C161 110 C1135 71 1508 C267 111 C1255 72 1508 C374 112 C1375 73 1508 C482 74 1508 C588 75 1508 C695 76 1508 C803 77 1508 C910 78 1508 C1016 79 1508 C1123 80 1508 C1231 seg57 seg17 seg56 seg16 seg55 seg15 seg54 seg14 seg53 seg13 seg52 seg12 seg51 seg11 seg50 seg10 seg49 seg9 seg48 seg8 seg47 seg7 seg46 seg6 seg45 seg5 seg44 seg4 seg43 seg3 seg42 seg2 seg41 seg1 seg40 com8 seg39 com7 seg38 com6 seg37 com5 seg36 com4 seg35 com3 seg34 com2 seg33 com1 seg32 reset seg31 32k/ ext seg30 9d/ 16d seg29 p /s seg28 xt seg27 xt seg26 seg25 seg24 seg23 seg22 seg21 seg20 seg19 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194 C2194


▲Up To Search▲   

 
Price & Availability of MSM9000B-XX

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X